package cn.maihe.elg.operation.repository.entity;

import cn.maihe.framework.starter.mybatis.mapper.Fn;
import cn.maihe.framework.starter.mybatis.mapper.PlusEntityWrapper;

public final class DecryptNoticeMsgCondition {
    private PlusEntityWrapper<DecryptNoticeMsg> ew;

    public DecryptNoticeMsgCondition() {
        this.ew = new PlusEntityWrapper(DecryptNoticeMsg.class);
    }

    public static DecryptNoticeMsgCondition builder() {
        return new DecryptNoticeMsgCondition();
    }

    public PlusEntityWrapper<DecryptNoticeMsg> build() {
        return this.ew;
    }

    public DecryptNoticeMsgCondition or() {
        this.ew.orNew();
        return this;
    }

    public DecryptNoticeMsgCondition and() {
        this.ew.andNew();
        return this;
    }

    private boolean isAndOr() {
        return ew.originalSql() == null || "".equals(ew.originalSql()) ? true : ew.originalSql().endsWith("AND ()") || ew.originalSql().endsWith("OR ()");
    }

    public void clear() {
        this.ew = null;
        this.ew = new PlusEntityWrapper(DecryptNoticeMsg.class);
    }

    public DecryptNoticeMsgCondition setSqlSelect(String sqlStr) {
        ew.setSqlSelect(sqlStr);
        return this;
    }

    public DecryptNoticeMsgCondition orderAsc(String column) {
        ew.orderBy(true, column, true);
        return this;
    }

    public DecryptNoticeMsgCondition orderDesc(String column) {
        ew.orderBy(true, column, false);
        return this;
    }

    public DecryptNoticeMsgCondition groupBy(String column) {
        ew.groupBy(column);
        return this;
    }

    public <E, R> DecryptNoticeMsgCondition orderAsc(Fn<E, R> fn) {
        ew.orderAsc(fn);
        return this;
    }

    public <E, R> DecryptNoticeMsgCondition orderDesc(Fn<E, R> fn) {
        ew.orderDesc(fn);
        return this;
    }

    public <E, R> DecryptNoticeMsgCondition groupBy(Fn<E, R> fn) {
        ew.groupBy(fn);
        return this;
    }

    public DecryptNoticeMsgCondition exists(String sqlStr) {
        ew.exists(sqlStr);
        return this;
    }

    public DecryptNoticeMsgCondition notExists(String sqlStr) {
        ew.notExists(sqlStr);
        return this;
    }

    public DecryptNoticeMsgCondition having(String sqlStr, Object... params) {
        ew.having(sqlStr, params);
        return this;
    }

    public DecryptNoticeMsgCondition andIdIsNull() {
        ew.isNull("id");
        return this;
    }

    public DecryptNoticeMsgCondition orIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("id");
        return this;
    }

    public DecryptNoticeMsgCondition andIdIsNotNull() {
        ew.isNotNull("id");
        return this;
    }

    public DecryptNoticeMsgCondition orIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("id");
        return this;
    }

    public DecryptNoticeMsgCondition andIdEq(Object value) {
        ew.eq("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andIdNe(Object value) {
        ew.ne("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andIdGt(Object value) {
        ew.gt("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andIdGe(Object value) {
        ew.ge("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andIdLt(Object value) {
        ew.lt("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andIdLe(Object value) {
        ew.le("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andIdIn(Object... value) {
        ew.in("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andIdNotIn(Object... value) {
        ew.notIn("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andIdBetween(Object value, Object value1) {
        ew.between("id", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("id", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andIdNotBetween(Object value, Object value1) {
        ew.notBetween("id", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("id", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andIdLike(String value) {
        ew.like("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andIdNotLike(String value) {
        ew.notLike("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderIdIsNull() {
        ew.isNull("accept_order_id");
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("accept_order_id");
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderIdIsNotNull() {
        ew.isNotNull("accept_order_id");
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("accept_order_id");
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderIdEq(Object value) {
        ew.eq("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderIdNe(Object value) {
        ew.ne("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderIdGt(Object value) {
        ew.gt("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderIdGe(Object value) {
        ew.ge("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderIdLt(Object value) {
        ew.lt("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderIdLe(Object value) {
        ew.le("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderIdIn(Object... value) {
        ew.in("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderIdNotIn(Object... value) {
        ew.notIn("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderIdBetween(Object value, Object value1) {
        ew.between("accept_order_id", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("accept_order_id", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderIdNotBetween(Object value, Object value1) {
        ew.notBetween("accept_order_id", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("accept_order_id", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderIdLike(String value) {
        ew.like("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderIdNotLike(String value) {
        ew.notLike("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("accept_order_id", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderNoIsNull() {
        ew.isNull("accept_order_no");
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderNoIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("accept_order_no");
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderNoIsNotNull() {
        ew.isNotNull("accept_order_no");
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderNoIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("accept_order_no");
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderNoEq(Object value) {
        ew.eq("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderNoEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderNoNe(Object value) {
        ew.ne("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderNoNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderNoGt(Object value) {
        ew.gt("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderNoGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderNoGe(Object value) {
        ew.ge("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderNoGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderNoLt(Object value) {
        ew.lt("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderNoLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderNoLe(Object value) {
        ew.le("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderNoLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderNoIn(Object... value) {
        ew.in("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderNoIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderNoNotIn(Object... value) {
        ew.notIn("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderNoNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderNoBetween(Object value, Object value1) {
        ew.between("accept_order_no", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderNoBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("accept_order_no", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderNoNotBetween(Object value, Object value1) {
        ew.notBetween("accept_order_no", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderNoNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("accept_order_no", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderNoLike(String value) {
        ew.like("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderNoLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition andAcceptOrderNoNotLike(String value) {
        ew.notLike("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition orAcceptOrderNoNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("accept_order_no", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidIndateIsNull() {
        ew.isNull("bid_indate");
        return this;
    }

    public DecryptNoticeMsgCondition orBidIndateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("bid_indate");
        return this;
    }

    public DecryptNoticeMsgCondition andBidIndateIsNotNull() {
        ew.isNotNull("bid_indate");
        return this;
    }

    public DecryptNoticeMsgCondition orBidIndateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("bid_indate");
        return this;
    }

    public DecryptNoticeMsgCondition andBidIndateEq(Object value) {
        ew.eq("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidIndateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidIndateNe(Object value) {
        ew.ne("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidIndateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidIndateGt(Object value) {
        ew.gt("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidIndateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidIndateGe(Object value) {
        ew.ge("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidIndateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidIndateLt(Object value) {
        ew.lt("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidIndateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidIndateLe(Object value) {
        ew.le("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidIndateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidIndateIn(Object... value) {
        ew.in("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidIndateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidIndateNotIn(Object... value) {
        ew.notIn("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidIndateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidIndateBetween(Object value, Object value1) {
        ew.between("bid_indate", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orBidIndateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("bid_indate", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andBidIndateNotBetween(Object value, Object value1) {
        ew.notBetween("bid_indate", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orBidIndateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("bid_indate", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andBidIndateLike(String value) {
        ew.like("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidIndateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidIndateNotLike(String value) {
        ew.notLike("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidIndateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("bid_indate", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidOpenTimeIsNull() {
        ew.isNull("bid_open_time");
        return this;
    }

    public DecryptNoticeMsgCondition orBidOpenTimeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("bid_open_time");
        return this;
    }

    public DecryptNoticeMsgCondition andBidOpenTimeIsNotNull() {
        ew.isNotNull("bid_open_time");
        return this;
    }

    public DecryptNoticeMsgCondition orBidOpenTimeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("bid_open_time");
        return this;
    }

    public DecryptNoticeMsgCondition andBidOpenTimeEq(Object value) {
        ew.eq("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidOpenTimeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidOpenTimeNe(Object value) {
        ew.ne("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidOpenTimeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidOpenTimeGt(Object value) {
        ew.gt("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidOpenTimeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidOpenTimeGe(Object value) {
        ew.ge("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidOpenTimeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidOpenTimeLt(Object value) {
        ew.lt("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidOpenTimeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidOpenTimeLe(Object value) {
        ew.le("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidOpenTimeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidOpenTimeIn(Object... value) {
        ew.in("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidOpenTimeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidOpenTimeNotIn(Object... value) {
        ew.notIn("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidOpenTimeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidOpenTimeBetween(Object value, Object value1) {
        ew.between("bid_open_time", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orBidOpenTimeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("bid_open_time", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andBidOpenTimeNotBetween(Object value, Object value1) {
        ew.notBetween("bid_open_time", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orBidOpenTimeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("bid_open_time", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andBidOpenTimeLike(String value) {
        ew.like("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidOpenTimeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidOpenTimeNotLike(String value) {
        ew.notLike("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidOpenTimeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("bid_open_time", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeTimesIsNull() {
        ew.isNull("decrypt_notice_times");
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeTimesIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("decrypt_notice_times");
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeTimesIsNotNull() {
        ew.isNotNull("decrypt_notice_times");
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeTimesIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("decrypt_notice_times");
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeTimesEq(Object value) {
        ew.eq("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeTimesEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeTimesNe(Object value) {
        ew.ne("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeTimesNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeTimesGt(Object value) {
        ew.gt("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeTimesGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeTimesGe(Object value) {
        ew.ge("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeTimesGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeTimesLt(Object value) {
        ew.lt("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeTimesLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeTimesLe(Object value) {
        ew.le("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeTimesLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeTimesIn(Object... value) {
        ew.in("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeTimesIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeTimesNotIn(Object... value) {
        ew.notIn("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeTimesNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeTimesBetween(Object value, Object value1) {
        ew.between("decrypt_notice_times", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeTimesBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("decrypt_notice_times", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeTimesNotBetween(Object value, Object value1) {
        ew.notBetween("decrypt_notice_times", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeTimesNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("decrypt_notice_times", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeTimesLike(String value) {
        ew.like("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeTimesLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeTimesNotLike(String value) {
        ew.notLike("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeTimesNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("decrypt_notice_times", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeDateIsNull() {
        ew.isNull("decrypt_notice_date");
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeDateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("decrypt_notice_date");
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeDateIsNotNull() {
        ew.isNotNull("decrypt_notice_date");
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeDateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("decrypt_notice_date");
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeDateEq(Object value) {
        ew.eq("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeDateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeDateNe(Object value) {
        ew.ne("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeDateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeDateGt(Object value) {
        ew.gt("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeDateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeDateGe(Object value) {
        ew.ge("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeDateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeDateLt(Object value) {
        ew.lt("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeDateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeDateLe(Object value) {
        ew.le("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeDateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeDateIn(Object... value) {
        ew.in("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeDateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeDateNotIn(Object... value) {
        ew.notIn("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeDateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeDateBetween(Object value, Object value1) {
        ew.between("decrypt_notice_date", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeDateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("decrypt_notice_date", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeDateNotBetween(Object value, Object value1) {
        ew.notBetween("decrypt_notice_date", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeDateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("decrypt_notice_date", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeDateLike(String value) {
        ew.like("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeDateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition andDecryptNoticeDateNotLike(String value) {
        ew.notLike("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition orDecryptNoticeDateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("decrypt_notice_date", value);
        return this;
    }

    public DecryptNoticeMsgCondition andProjectNameIsNull() {
        ew.isNull("project_name");
        return this;
    }

    public DecryptNoticeMsgCondition orProjectNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("project_name");
        return this;
    }

    public DecryptNoticeMsgCondition andProjectNameIsNotNull() {
        ew.isNotNull("project_name");
        return this;
    }

    public DecryptNoticeMsgCondition orProjectNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("project_name");
        return this;
    }

    public DecryptNoticeMsgCondition andProjectNameEq(Object value) {
        ew.eq("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orProjectNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andProjectNameNe(Object value) {
        ew.ne("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orProjectNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andProjectNameGt(Object value) {
        ew.gt("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orProjectNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andProjectNameGe(Object value) {
        ew.ge("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orProjectNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andProjectNameLt(Object value) {
        ew.lt("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orProjectNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andProjectNameLe(Object value) {
        ew.le("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orProjectNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andProjectNameIn(Object... value) {
        ew.in("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orProjectNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andProjectNameNotIn(Object... value) {
        ew.notIn("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orProjectNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andProjectNameBetween(Object value, Object value1) {
        ew.between("project_name", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orProjectNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("project_name", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andProjectNameNotBetween(Object value, Object value1) {
        ew.notBetween("project_name", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orProjectNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("project_name", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andProjectNameLike(String value) {
        ew.like("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orProjectNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andProjectNameNotLike(String value) {
        ew.notLike("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orProjectNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("project_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andSectionNameIsNull() {
        ew.isNull("section_name");
        return this;
    }

    public DecryptNoticeMsgCondition orSectionNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("section_name");
        return this;
    }

    public DecryptNoticeMsgCondition andSectionNameIsNotNull() {
        ew.isNotNull("section_name");
        return this;
    }

    public DecryptNoticeMsgCondition orSectionNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("section_name");
        return this;
    }

    public DecryptNoticeMsgCondition andSectionNameEq(Object value) {
        ew.eq("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orSectionNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andSectionNameNe(Object value) {
        ew.ne("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orSectionNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andSectionNameGt(Object value) {
        ew.gt("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orSectionNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andSectionNameGe(Object value) {
        ew.ge("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orSectionNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andSectionNameLt(Object value) {
        ew.lt("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orSectionNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andSectionNameLe(Object value) {
        ew.le("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orSectionNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andSectionNameIn(Object... value) {
        ew.in("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orSectionNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andSectionNameNotIn(Object... value) {
        ew.notIn("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orSectionNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andSectionNameBetween(Object value, Object value1) {
        ew.between("section_name", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orSectionNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("section_name", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andSectionNameNotBetween(Object value, Object value1) {
        ew.notBetween("section_name", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orSectionNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("section_name", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andSectionNameLike(String value) {
        ew.like("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orSectionNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andSectionNameNotLike(String value) {
        ew.notLike("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orSectionNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("section_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderNameIsNull() {
        ew.isNull("bidder_name");
        return this;
    }

    public DecryptNoticeMsgCondition orBidderNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("bidder_name");
        return this;
    }

    public DecryptNoticeMsgCondition andBidderNameIsNotNull() {
        ew.isNotNull("bidder_name");
        return this;
    }

    public DecryptNoticeMsgCondition orBidderNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("bidder_name");
        return this;
    }

    public DecryptNoticeMsgCondition andBidderNameEq(Object value) {
        ew.eq("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderNameNe(Object value) {
        ew.ne("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderNameGt(Object value) {
        ew.gt("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderNameGe(Object value) {
        ew.ge("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderNameLt(Object value) {
        ew.lt("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderNameLe(Object value) {
        ew.le("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderNameIn(Object... value) {
        ew.in("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderNameNotIn(Object... value) {
        ew.notIn("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderNameBetween(Object value, Object value1) {
        ew.between("bidder_name", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("bidder_name", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderNameNotBetween(Object value, Object value1) {
        ew.notBetween("bidder_name", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("bidder_name", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderNameLike(String value) {
        ew.like("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderNameNotLike(String value) {
        ew.notLike("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("bidder_name", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderContactTelIsNull() {
        ew.isNull("bidder_contact_tel");
        return this;
    }

    public DecryptNoticeMsgCondition orBidderContactTelIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("bidder_contact_tel");
        return this;
    }

    public DecryptNoticeMsgCondition andBidderContactTelIsNotNull() {
        ew.isNotNull("bidder_contact_tel");
        return this;
    }

    public DecryptNoticeMsgCondition orBidderContactTelIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("bidder_contact_tel");
        return this;
    }

    public DecryptNoticeMsgCondition andBidderContactTelEq(Object value) {
        ew.eq("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderContactTelEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderContactTelNe(Object value) {
        ew.ne("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderContactTelNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderContactTelGt(Object value) {
        ew.gt("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderContactTelGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderContactTelGe(Object value) {
        ew.ge("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderContactTelGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderContactTelLt(Object value) {
        ew.lt("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderContactTelLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderContactTelLe(Object value) {
        ew.le("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderContactTelLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderContactTelIn(Object... value) {
        ew.in("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderContactTelIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderContactTelNotIn(Object... value) {
        ew.notIn("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderContactTelNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderContactTelBetween(Object value, Object value1) {
        ew.between("bidder_contact_tel", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderContactTelBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("bidder_contact_tel", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderContactTelNotBetween(Object value, Object value1) {
        ew.notBetween("bidder_contact_tel", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderContactTelNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("bidder_contact_tel", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderContactTelLike(String value) {
        ew.like("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderContactTelLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition andBidderContactTelNotLike(String value) {
        ew.notLike("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition orBidderContactTelNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("bidder_contact_tel", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtCreateIsNull() {
        ew.isNull("gmt_create");
        return this;
    }

    public DecryptNoticeMsgCondition orGmtCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_create");
        return this;
    }

    public DecryptNoticeMsgCondition andGmtCreateIsNotNull() {
        ew.isNotNull("gmt_create");
        return this;
    }

    public DecryptNoticeMsgCondition orGmtCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_create");
        return this;
    }

    public DecryptNoticeMsgCondition andGmtCreateEq(Object value) {
        ew.eq("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtCreateNe(Object value) {
        ew.ne("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtCreateGt(Object value) {
        ew.gt("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtCreateGe(Object value) {
        ew.ge("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtCreateLt(Object value) {
        ew.lt("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtCreateLe(Object value) {
        ew.le("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtCreateIn(Object... value) {
        ew.in("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtCreateNotIn(Object... value) {
        ew.notIn("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtCreateBetween(Object value, Object value1) {
        ew.between("gmt_create", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_create", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtCreateNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtCreateLike(String value) {
        ew.like("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtCreateNotLike(String value) {
        ew.notLike("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtModifiedIsNull() {
        ew.isNull("gmt_modified");
        return this;
    }

    public DecryptNoticeMsgCondition orGmtModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_modified");
        return this;
    }

    public DecryptNoticeMsgCondition andGmtModifiedIsNotNull() {
        ew.isNotNull("gmt_modified");
        return this;
    }

    public DecryptNoticeMsgCondition orGmtModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_modified");
        return this;
    }

    public DecryptNoticeMsgCondition andGmtModifiedEq(Object value) {
        ew.eq("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtModifiedNe(Object value) {
        ew.ne("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtModifiedGt(Object value) {
        ew.gt("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtModifiedGe(Object value) {
        ew.ge("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtModifiedLt(Object value) {
        ew.lt("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtModifiedLe(Object value) {
        ew.le("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtModifiedIn(Object... value) {
        ew.in("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtModifiedNotIn(Object... value) {
        ew.notIn("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtModifiedBetween(Object value, Object value1) {
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtModifiedLike(String value) {
        ew.like("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andGmtModifiedNotLike(String value) {
        ew.notLike("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orGmtModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserCreateIsNull() {
        ew.isNull("user_create");
        return this;
    }

    public DecryptNoticeMsgCondition orUserCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_create");
        return this;
    }

    public DecryptNoticeMsgCondition andUserCreateIsNotNull() {
        ew.isNotNull("user_create");
        return this;
    }

    public DecryptNoticeMsgCondition orUserCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_create");
        return this;
    }

    public DecryptNoticeMsgCondition andUserCreateEq(Object value) {
        ew.eq("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserCreateNe(Object value) {
        ew.ne("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserCreateGt(Object value) {
        ew.gt("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserCreateGe(Object value) {
        ew.ge("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserCreateLt(Object value) {
        ew.lt("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserCreateLe(Object value) {
        ew.le("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserCreateIn(Object... value) {
        ew.in("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserCreateNotIn(Object... value) {
        ew.notIn("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserCreateBetween(Object value, Object value1) {
        ew.between("user_create", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orUserCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_create", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andUserCreateNotBetween(Object value, Object value1) {
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orUserCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andUserCreateLike(String value) {
        ew.like("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserCreateNotLike(String value) {
        ew.notLike("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_create", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserModifiedIsNull() {
        ew.isNull("user_modified");
        return this;
    }

    public DecryptNoticeMsgCondition orUserModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_modified");
        return this;
    }

    public DecryptNoticeMsgCondition andUserModifiedIsNotNull() {
        ew.isNotNull("user_modified");
        return this;
    }

    public DecryptNoticeMsgCondition orUserModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_modified");
        return this;
    }

    public DecryptNoticeMsgCondition andUserModifiedEq(Object value) {
        ew.eq("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserModifiedNe(Object value) {
        ew.ne("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserModifiedGt(Object value) {
        ew.gt("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserModifiedGe(Object value) {
        ew.ge("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserModifiedLt(Object value) {
        ew.lt("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserModifiedLe(Object value) {
        ew.le("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserModifiedIn(Object... value) {
        ew.in("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserModifiedNotIn(Object... value) {
        ew.notIn("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserModifiedBetween(Object value, Object value1) {
        ew.between("user_modified", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orUserModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_modified", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andUserModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition orUserModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public DecryptNoticeMsgCondition andUserModifiedLike(String value) {
        ew.like("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition andUserModifiedNotLike(String value) {
        ew.notLike("user_modified", value);
        return this;
    }

    public DecryptNoticeMsgCondition orUserModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_modified", value);
        return this;
    }
}